﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Web;
using System.Web.Mvc;

namespace WebBanHang.Models
{
    [MetadataType(typeof(SanPham.SanPhamMetadata))]
    public partial class SanPham
    {
        public HttpPostedFileBase  File { get; set; }

        class SanPhamMetadata
        {            
            [Display(Name= "Tên Sản Phẩm")]
            [Required(AllowEmptyStrings = false, ErrorMessage = "Nhập tên sản phẩm")]
            public string TenSanPham { get; set; }

            [Display(Name = "Nhà Cung Cấp")]
            public string NhaCungCap { get; set; }

            [Display(Name = "Số Lượng")]
            public int SoLuong { get; set; }

            [Display(Name = "Giá")]
            [Required(AllowEmptyStrings = false, ErrorMessage = "Nhập giá sản phẩm")]
            public double? Gia { get; set; }

            [Display(Name = "Nhóm Sản Phẩm")]            
            public int? NhomSanPhamId { get; set; }

            [AllowHtml]
            [Display(Name = "Giới Thiệu")]
            public string GioiThieu { get; set; }

            [AllowHtml]
            [Display(Name = "Tính Năng")]
            public string TinhNang { get; set; }

            [AllowHtml]
            public string NoiDungKhac { get; set; }

            [Display(Name = "Hình Ảnh")]
            public string HinhAnh { get; set; }
        }
    }
}